public class SearchAttributesType {
	public class SearchAttributesType_e {
		public Integer AttributeID;
		public String DateSpecifier;
		public String RangeSpecifier;
		public ValType.ValType_e[] ValueList;
	
		//Setters
		public void setAttributeID(Integer val) {AttributeID = val; field_order_type_info.add('AttributeID'); }
		public void setDateSpecifier(String val) {DateSpecifier = val; field_order_type_info.add('DateSpecifier'); }
		public void setRangeSpecifier(String val) {RangeSpecifier = val; field_order_type_info.add('RangeSpecifier'); }
		public void setValueList(ValType.ValType_e[] val) {ValueList = val; field_order_type_info.add('ValueList'); }


		//Getters
		public Integer getAttributeID() { return AttributeID; }
		public String getDateSpecifier() { return DateSpecifier; }
		public String getRangeSpecifier() { return RangeSpecifier; }
		public ValType.ValType_e[] getValueList() { return ValueList; }

	
		private String[] AttributeID_type_info = new String[]{'AttributeID','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
		private String[] DateSpecifier_type_info = new String[]{'DateSpecifier','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] RangeSpecifier_type_info = new String[]{'RangeSpecifier','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ValueList_type_info = new String[]{'ValueList','urn:ebay:apis:eBLBaseComponents','ValType.ValType_e','0','-1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}